<template>
	<view class="page-total">
		<view class="tab-list">
			<view class="list" v-for="(item,index) in TabBarList" 
			@click="onTabBar(item,index)"
			:key="index">
				<!--image :src="item.acImg" mode="widthFix" v-show="tabBarShow === index"></image>
				<image :src="item.img" mode="widthFix" v-show="tabBarShow != index"></image-->
				<text :class="item.actiClass" mode="widthFix" v-show="tabBarShow === index"></text>
				<text :class="item.iconClass" mode="widthFix" v-show="tabBarShow != index"></text>
				<text :class="{'action':tabBarShow===index}">{{item.name}}</text>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {
				TabBarList:[
					{
						index: 0,
						name: '首页',
						img: '/static/tabBar/tab_01.png',
						acImg: '/static/tabBar/tab_02.png',
						iconClass: 'cuIcon-home icon_24',
						actiClass: 'cuIcon-home icon_24 action'
					},
					{
						index: 1,
						name: '自选',
						img: '/static/tabBar/tab_03.png',
						acImg: '/static/tabBar/tab_04.png',
						iconClass: 'cuIcon-wefill icon_24',
						actiClass: 'cuIcon-wefill icon_24 action'
					},
					{
						index: 2,
						name: '行情',
						img: '/static/tabBar/tab_05.png',
						acImg: '/static/tabBar/tab_06.png',
						iconClass: 'cuIcon-explore icon_24',
						actiClass: 'cuIcon-explore icon_24 action'
					},
					{
						index: 3,
						name: '账户',
						img: '/static/tabBar/tab_07.png',
						acImg: '/static/tabBar/tab_08.png',
						iconClass: 'cuIcon-punch icon_24',
						actiClass: 'cuIcon-punch icon_24 action'
					},
					{
						index: 4,
						name: '我的',
						img: '/static/tabBar/tab_09.png',
						acImg: '/static/tabBar/tab_10.png',
						iconClass: 'cuIcon-my icon_24',
						actiClass: 'cuIcon-my icon_24 action'
					},
				],
				codeheight: 0,
				isOverall: 0,
				phoneModel: '',
			};
		},
		props:{
			tabBarShow: {
				type: Number,
				default: 0,
			}
		},
		mounted() {
			try {
			    const res = uni.getSystemInfoSync();
					let that = this;
			    // 获取系统信息
			    uni.getSystemInfo({
			    	success(res) {
			    		//console.log(res.brand) //手机牌子
			    		//console.log(res.model) //手机型号
			    		//console.log(res.screenWidth) //屏幕宽度
			    		//console.log(res.screenHeight) //屏幕高度
						that.codeheight = Math.round(res.screenHeight);
						that.phoneModel =res.model
						if(res.model.search('iPhone')){
							that.isOverall = 0;
						}else if(Math.round(res.screenHeight)>740){
						 that.isOverall = 1;
						}
						//console.log(that.isOverall);
			    	}
			    });
			} catch (e) {
			    // error
			}
		},
		methods:{
			/**
			 * @param {Object} item
			 * @param {Number} index
			 */
			onTabBar(item,index){
				// this.tabBarShow = index;
				switch (index){
					case 0:
						wx.switchTab({
							url:'/pages/home/home'
						})
						break;
					case 1:
						wx.switchTab({
							url:'/pages/Market/Market'
						})
						break;
					case 2:
						wx.switchTab({
							url:'/pages/discover/discover'
						})
						break;
					case 3:
						wx.switchTab({
							url:'/pages/Account/Account'
						})
						break;
					case 4:
						wx.switchTab({
							url:'/pages/my/my'
						})
						break;
				}
			}
		}
	}
</script>

<style scoped lang="scss">
	@import 'TabBar.scss';
</style>
